/**
 * Application構築に関する関数を定義する。
 */

function installApp(i_app_name)
{
	//管理オブジェクトの作成
	if(window._nyatla_jp== undefined || window._nyatla_jp==null){
		window._nyatla_jp=new Object();
		window._nyatla_jp.app=new Object();
		window._nyatla_jp.getAppInst=function(i_name)
		{
			var inst=window._nyatla_jp.app[i_name];
			return inst==undefined?null:inst;
		}
	}
	if(window._nyatla_jp.app.psper!=undefined){
		throw i_app_name+" already installed!";
		window._nyatla_jp.app=new Object();
	}
	//application instanceの生成
	var inst=new Object();
	window._nyatla_jp.app[i_app_name]=inst;
	inst.name=i_app_name;
	return inst;
}
